#include <stdio.h>

int add(int a, int b) {
    return a + b;
}
int sub(int a, int b) {
    return a - b;
}
int mul(int a, int b) {
    return a * b;
}
int div(int a, int b) {
    if(b == 0) {
        printf("错误: 除数不能为0.\n");
        return 0;
    }
    return a / b;
}


int main() {
    int num1, num2, result;
    char op;

    // 提示用户输入
    printf("请输入一个简单的数学表达式（例如：2 + 3）：");
    scanf("%d %c %d", &num1, &op, &num2);

    if(op == '+') {
        result = add(num1, num2);
    } else if(op == '-') {
        result = sub(num1, num2);
    } else if(op == '*') {
        result = mul(num1, num2);
    } else if(op == '/') {
        result = div(num1, num2);
    } else {
        printf("错误: 输入的运算符不正确.\n");
        return 0;
    }


    printf("%d %c %d = %d\n", num1, op, num2, result);

    return 0;
}
